<?php

require '../config.php';
require CAMINHO_SERVIDOR . 'funcoes.php';
require CAMINHO_SERVIDOR . 'dao/campeonatoDAO.class.php';
$campeonatoDao = new campeonatoDAO();

//funcoes::debuga($_POST, $_FILES);
//CADASTRA CAMPEONATO
if (isset($_GET['acao'])) {
    if ($_GET['acao'] == "cadastrar") {
        if (isset($_POST["nome_campeonato"]) && $_POST["nome_campeonato"] != "") {
            $existeCampeonato = $campeonatoDao->getCampeonatoByNome($_POST["nome_campeonato"]);
            if ($existeCampeonato) {
                header('location:' . URL . "campeonato2/campeonato1.php?&msg=2&id_campeonato=" . $existeCampeonato["id_campeonato"]);
            } else {
                //EFETUA CADASTRO
                if (isset($_FILES['img']['name']) && $_FILES['img']['name'] != "") {
                    $arrOrdem = $campeonatoDao->buscaOrdem();
                    $ordem = $arrOrdem['ordem'] + 1;
                    $nome_img = funcoes::salvarImagem($_FILES['img'], "../imagens/");
                    $result = $campeonatoDao->cadastraCampeonato($_POST["nome_campeonato"], $ordem, $nome_img, $_POST['quantidade_fase']);
                    $ultimocamp = $campeonatoDao->getUltimoCamp();
                    header('location:' . URL . "campeonato2/campeonato1.php?&msg=1&id_campeonato=" . $ultimocamp["id_campeonato"]);
                }
            }
        }
    } elseif ($_GET['acao'] == "alterar") {
        //funcoes::debuga($_POST);
        funcoes::deletaImagem("./imagens/" . $_POST["img"]);
        $nome_img = funcoes::salvarImagem($_FILES['img'], "../imagens/");
        $result = $campeonatoDao->alteraCampeonatoNovo($_POST["id_campeonato"], $_POST["nome_campeonato"], $_POST["quantidade_fase"], $nome_img);
        header('location:' . URL . "campeonato2/campeonato1.php?&msg=3&id_campeonato=" . $_POST["id_campeonato"]);
    }
}


